// 定时器ID
let timer = null;

Page({
  data: {
    history: [],
    time: 0,
  },
  // ------生命周期函数-开始-----------
  onLoad() {
    // console.log("onLoad-页面加载完成会执行, 执行1次");
  },
  onShow() {
    // console.log("onShow-页面处于可见状态执行, 会执行多次");
    const data = wx.getStorageSync("history");
    this.setData({
      history: data,
    });
  },
  onHide() {
    // console.log("onHide-页面处于不可见状态执行, 会执行多次");
    // 销毁定时器
    clearInterval(timer);
    this.setData({ time: 0 });
  },
  onShareAppMessage() {
    return {
      title: "学习小程序",
      path: "/pages/index/index?test=666666",
      imageUrl: "/static/images/cover.png",
    };
  },
  // -------生命周期函数-结束----------
  getSMSCode() {
    let time = 60; // 初始数据
    // 倒计时
    timer = setInterval(() => {
      // 停止定时器
      if (--time < 0) return clearInterval(timer);
      this.setData({ time }); // 渲染结果
    }, 1000);
  },
});
